package Funcionalidades.GestionarFixture;

import java.awt.BorderLayout;
import java.awt.Component;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Font;
import javax.swing.Box;
import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;

import Funcionalidades.Menues.FrameUsuarioAutenticado;
import Funcionalidades.Menues.iDialogGeneral;

import javax.swing.JSpinner;
import javax.swing.SwingConstants;
import javax.swing.SpinnerNumberModel;

public class GestionarResultadosSets extends iDialogGeneral {

	private final JPanel panelDatos = new JPanel();

	private static final long serialVersionUID = 1L;

	public GestionarResultadosSets(FrameUsuarioAutenticado pantallaPrincipal) {
		super(pantallaPrincipal,true);
		label= new Dimension(120, 30);
		datos= new Dimension(100,30);
		
		Dimension tam= new Dimension(400, 600);
		setTamanio(tam);
		BorderLayout borderLayout = new BorderLayout();
		borderLayout.setVgap(5);
		borderLayout.setHgap(5);
		getContentPane().setLayout(borderLayout);

		JPanel panelTitulo = new JPanel();
		FlowLayout flowLayout = (FlowLayout) panelTitulo.getLayout();
		flowLayout.setHgap(0);
		flowLayout.setVgap(4);
		panelTitulo.setMaximumSize(panel);
		getContentPane().add(panelTitulo, BorderLayout.NORTH);
		
		JLabel lblTitulo = new JLabel("Gestionar Resultado");
		lblTitulo.setFont(new Font("Vani", Font.PLAIN, 20));
		panelTitulo.add(lblTitulo);
		
		panelDatos.setBorder(new EmptyBorder(5, 5, 5, 5));
		getContentPane().add(panelDatos, BorderLayout.CENTER);
		panelDatos.setLayout(new BoxLayout(panelDatos, BoxLayout.Y_AXIS));
		
		JPanel panelInstansia = new JPanel();
		panelDatos.add(panelInstansia);
		panelInstansia.setMaximumSize(panel);
		
		JLabel lblInstanciaDeLa = new JLabel("Instancia de la Competencia: ");
		lblInstanciaDeLa.setHorizontalAlignment(SwingConstants.CENTER);
		panelInstansia.add(lblInstanciaDeLa);
		lblInstanciaDeLa.setPreferredSize(new Dimension(300,30));
		
		
		JPanel panelEquipos = new JPanel();
		panelDatos.add(panelEquipos);
		panelEquipos.setMaximumSize(panel);
		
		JLabel lblparticipantelocl = new JLabel("#ParticipanteLocal");
		lblparticipantelocl.setHorizontalTextPosition(SwingConstants.RIGHT);
		lblparticipantelocl.setHorizontalAlignment(SwingConstants.RIGHT);
		panelEquipos.add(lblparticipantelocl);
		lblparticipantelocl.setPreferredSize(label);
		
		
		Component horizontalStrut = Box.createHorizontalStrut(20);
		panelEquipos.add(horizontalStrut);
		
		JLabel lblparticipantevisitante = new JLabel("#ParticipanteVisitante");
		lblparticipantevisitante.setHorizontalTextPosition(SwingConstants.LEFT);
		lblparticipantevisitante.setHorizontalAlignment(SwingConstants.LEFT);
		panelEquipos.add(lblparticipantevisitante);
		lblparticipantevisitante.setPreferredSize(label);
		
		
		JPanel panelTantos = new JPanel();
		panelDatos.add(panelTantos);
		
		JPanel panelInasistencia = new JPanel();
		panelDatos.add(panelInasistencia);
		
		JButton btnNotificarInasistencia = new JButton("Notificar Inasistencia");
		panelInasistencia.add(btnNotificarInasistencia);
		btnNotificarInasistencia.setPreferredSize(new Dimension(200,30));
		
		
		Component glue = Box.createGlue();
		panelDatos.add(glue);
		
		JPanel buttonPane = new JPanel();
		panelInasistencia.setMaximumSize(this.panel);
		buttonPane.setMaximumSize(this.panel);
		panelTantos.setLayout(new BoxLayout(panelTantos, BoxLayout.Y_AXIS));

		
		JPanel p1 = new JPanel();
		panelTantos.add(p1);
		p1.setMaximumSize(this.panel);
		
		JSpinner spLocal1 = new JSpinner();
		p1.add(spLocal1);
		spLocal1.setModel(new SpinnerNumberModel(new Integer(0), new Integer(0), null, new Integer(1)));
		spLocal1.setPreferredSize(datos);
		
		
		Component horizontalStrut1 = Box.createHorizontalStrut(20);
		p1.add(horizontalStrut1);
		
		
		JSpinner spVisitante1 = new JSpinner();
		p1.add(spVisitante1);
		spVisitante1.setModel(new SpinnerNumberModel(new Integer(0), new Integer(0), null, new Integer(1)));
		spVisitante1.setPreferredSize(datos);
		
		JPanel p2 = new JPanel();
		panelTantos.add(p2);
		p2.setMaximumSize(this.panel);
		
		JSpinner spLocal2 = new JSpinner();
		spLocal2.setPreferredSize(datos);
		p2.add(spLocal2);
		
		Component horizontalStrut_1 = Box.createHorizontalStrut(20);
		p2.add(horizontalStrut_1);
		
		JSpinner spVisitante2 = new JSpinner();
		spVisitante2.setPreferredSize(datos);
		p2.add(spVisitante2);
		
		JPanel p3 = new JPanel();
		panelTantos.add(p3);
		p3.setMaximumSize(this.panel);
		

		
		JSpinner spLocal3 = new JSpinner();
		spLocal3.setPreferredSize(this.panel);
		p3.add(spLocal3);
		
		Component horizontalStrut_2 = Box.createHorizontalStrut(20);
		p3.add(horizontalStrut_2);
		
		JSpinner spVisitante3 = new JSpinner();
		spVisitante3.setPreferredSize(this.panel);
		p3.add(spVisitante3);
		
		JPanel p4 = new JPanel();
		panelTantos.add(p4);
		p4.setMaximumSize(this.panel);
		

		JSpinner spLocal4 = new JSpinner();
		spLocal4.setPreferredSize(this.panel);
		p4.add(spLocal4);
		
		Component horizontalStrut_3 = Box.createHorizontalStrut(20);
		p4.add(horizontalStrut_3);
		
		JSpinner spVisitante4 = new JSpinner();
		spVisitante4.setPreferredSize(datos);
		p4.add(spVisitante4);
		
		JPanel p5 = new JPanel();
		panelTantos.add(p5);
		p5.setMaximumSize(this.panel);
		

		JSpinner spLocal5 = new JSpinner();
		spLocal5.setPreferredSize(datos);
		p5.add(spLocal5);
		
		Component horizontalStrut_4 = Box.createHorizontalStrut(20);
		p5.add(horizontalStrut_4);
		
		JSpinner spVisitante5 = new JSpinner();
		spVisitante5.setPreferredSize(datos);
		p5.add(spVisitante5);
		
		JPanel p6 = new JPanel();
		panelTantos.add(p6);
		p6.setMaximumSize(this.panel);
		

		
		JSpinner spLocal6 = new JSpinner();
		spLocal6.setPreferredSize(datos);
		p6.add(spLocal6);
		
		Component horizontalStrut_5 = Box.createHorizontalStrut(20);
		p6.add(horizontalStrut_5);
		
		JSpinner spVisitante6 = new JSpinner();
		spVisitante6.setPreferredSize(datos);
		p6.add(spVisitante6);
		
		JPanel p7 = new JPanel();
		panelTantos.add(p7);
		p7.setMaximumSize(this.panel);
		

		
		JSpinner spLocal7 = new JSpinner();
		spLocal7.setPreferredSize(datos);
		p7.add(spLocal7);
		
		Component horizontalStrut_6 = Box.createHorizontalStrut(20);
		p7.add(horizontalStrut_6);
		
		JSpinner spVisitante7 = new JSpinner();
		spVisitante7.setPreferredSize(datos);
		p7.add(spVisitante7);
		
		JPanel p8 = new JPanel();
		panelTantos.add(p8);
		p8.setMaximumSize(this.panel);
		

		
		JSpinner spLocal8 = new JSpinner();
		spLocal8.setPreferredSize(datos);
		p8.add(spLocal8);
		
		Component horizontalStrut_7 = Box.createHorizontalStrut(20);
		p8.add(horizontalStrut_7);
		
		JSpinner spVisitante8 = new JSpinner();
		spVisitante8.setPreferredSize(datos);
		p8.add(spVisitante8);
		
		JPanel p9 = new JPanel();
		panelTantos.add(p9);
		p9.setMaximumSize(this.panel);
		

		
		JSpinner spLocal9 = new JSpinner();
		spLocal9.setPreferredSize(datos);
		p9.add(spLocal9);
		
		Component horizontalStrut_8 = Box.createHorizontalStrut(20);
		p9.add(horizontalStrut_8);
		
		JSpinner spVisitante9 = new JSpinner();
		spVisitante9.setPreferredSize(datos);
		p9.add(spVisitante9);
		buttonPane.setLayout(new FlowLayout(FlowLayout.CENTER));
		getContentPane().add(buttonPane, BorderLayout.SOUTH);
		
		JButton okButton = new JButton("Aceptar");
		okButton.setActionCommand("OK");
		buttonPane.add(okButton);
		okButton.setPreferredSize(datos);
	
		
		Component horizontalStrut3 = Box.createHorizontalStrut(20);
		buttonPane.add(horizontalStrut3);
		
		JButton cancelButton = new JButton("Cancelar");
		cancelButton.setActionCommand("Cancel");
		buttonPane.add(cancelButton);
		cancelButton.setPreferredSize(datos);
	}
}
		
		
	